detonation flame arrester - Turkish English Dictionary